home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 3736 < prev    next >
Encoding:
Text File  |  1996-08-05  |  2.9 KB  |  69 lines

  1. Path: oreig.uji.es!ii202
  2. From: ii202@rossegat.uji.es (Jorge Acereda Macia)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: Demo/game to OS frien
  5. Date: 23 Feb 1996 17:52:13 GMT
  6. Organization: Universitat Jaume I. Castell≤ de la Plana. Spain
  7. Distribution: world
  8. Message-ID: <4gkusd$r6s@oreig.uji.es>
  9. References: <38232498@kone.fipnet.fi> <4gctlm$bcn@oreig.uji.es> <38232604@kone.fipnet.fi> <4gj3ve$f9c@sunsystem5.informatik.tu-muenchen.de>
  10. NNTP-Posting-Host: @rossegat.uji.es
  11. X-Newsreader: TIN [version 1.2 PL2]
  12.  
  13. Juergen "Rally" Fischer (fischerj@Informatik.TU-Muenchen.DE) wrote:
  14. > Jyrki Saarinen (jsaarinen@kone.fipnet.fi) wrote:
  15.  
  16. > : > c2p8.s is too slow for 25 fps effects (due to blitter speed). 
  17. > : > For this 3 CPU passes and one blitter pass is better.
  18.  
  19. > : Yep. I still believe 030/50 could do free c2p by doing
  20. > : three passes with the CPU and the last one with the blitter.
  21. > : This one would not limit the frame rate too much either.
  22.  
  23. Well, after some headaches I don't believe it's possible to
  24. do 3 passes for free on 030@50 :-( If someone tells me I'm 
  25. wrong I'll be really happy...
  26.  
  27. > : Hmm. I calculated that those 2 blitter passes limit to 25fps
  28. > : in c2p8.s in 320x128x8, but you are talking about 320x256x256
  29. > : I guess?
  30.  
  31. I'm experimenting with 256x256. The blitter can't do 2 passes at 
  32. 25 fps. So, for fast effects a 3cpu+1blitter routine is the solution. 
  33.  
  34. > one pass (without cpu doing chipacess!) 320x256x8planes needs
  35. > almost exactly 0.04s, i.e 25fps. copying to chipmem by 030
  36. > will need 0.014s, when assuming 6mb/sec. Well, doing 3 passes
  37. > maybe 030-50 will drop down a bit.
  38.  
  39. > REQUEST: Those who said 030-50 does 2 passes for free, does
  40. > this mean at 7mb/sec if no plane dma ? Ludde said 4-5ms, but thats
  41. > rather 4.4mb/sec! Anyone knos if a 040/25 can do 7mb/sec c2p if
  42. > sitting in A1200 (the real Ami :-> ) ?
  43. > END REQ.
  44.  
  45. > I guess blitter doing 1 pass will need 0.05 sec including cpu interference ?
  46. > would mean 20fps.
  47.  
  48. > : > Peter uses PC relative addressing in his c2p8.s to get the
  49. > : > current task and signal bits, but AFAIK I can't do this in E... 
  50.  
  51. > mhm, why not just use global variables.
  52.  
  53. > Why you can't do this in E ?
  54.  
  55. My problem was in my qblit cleanup routine. In a qblit.function you
  56. get A1 pointing to the bltnode structure. But in the cleanup this
  57. is not true (I think). So I needed some way to access the bltnode
  58. structure. I've solved it assembling with A68k using pc relative
  59. addressing :-) Thanks anyway.
  60.  
  61. cu,
  62. --
  63.  ---------------------------- --------------------------------------------
  64. |       Jorge Acereda        |      Dream the same thing everynight       |
  65. |   ii202@rossegat.uji.es    |       I see our freedom in my sight        |
  66. |       Intel Outside        |     No locked doors, no windows barred     |
  67. |        Amiga Rules         |   No things to make my brain seem scarred  |
  68.  ---------------------------- --------------------------------------------
  69.